package com.netx.ebs;
import java.util.TimerTask;

import com.netx.generics.basic.Context;


public class DaemonSessionChecker extends TimerTask {
	private final EbsContext _ebsCtx;
	
	public DaemonSessionChecker(EbsContext ebsCtx) {
		_ebsCtx = ebsCtx;
	}
	
	public void run() {
		try {
			Context.getRootLogger().info("starting session-checker-daemon");
			_ebsCtx.internalGetSessionManager().checkSessionTimeout();
		}
		catch(Throwable t) {
			Context.getRootLogger().error(t);
		}
	}
}
